home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tools / utils / vfnt_210 / vdifont.txt < prev    next >
Text File  |  1995-11-25  |  11KB  |  238 lines

  1. Kurzanleitung zu VDIFONT 2.10, (c) 1993-94 Harald Sommerfeldt @ KI
  2. ==================================================================
  3.  
  4.  
  5. Was ist VDIFONT?
  6. ----------------
  7.  
  8. VdiFont besteht im wesentlichen aus 3 Modulen: VdiFont-B, VdiFont-R und
  9. VdiFont-CPX:
  10.  
  11. VDIFONT-R ist ausschließlich unter TOS sinnvoll (!!!) und jubelt dem GEM/AES
  12. einen beliebigen GDOS-Zeichensatz unter, der dann für die Fenterbeschriftung,
  13. Menüs und Dialogboxen verwendet wird.
  14. Auf dieses von Mag!X 2.0 und MultiTOS bekannte Feature braucht also auch unter
  15. TOS nicht mehr verzichtet werden.
  16.  
  17. VDIFONT-CPX dient zum Konfigurieren von VdiFont und VdiFont-R. Doch es kann
  18. noch mehr:
  19. Unter Mag!X 2.0 kann ebenfalls MAGX.INF, unter MultiTOS ebenfalls GEM.CNF
  20. konfiguriert werden, was den GEM/AES-Zeichensatz angeht.
  21.  
  22. VDIFONT-B jubelt fremdem Programmen einen beliebigen GDOS-Zeichensatz unter.
  23. Ob es diesen jedoch tatsächlich benutzt und ob dies überhaupt sinnvoll ist,
  24. ist von Programm zu Programm verschieden. Entwickelt wurde VDIFONT-B für
  25. Pure-C, welches den so eingestellten Zeichensatz für die Fensterinhalte
  26. verwendet. ACHTUNG: dies funktioniert erst ab Pure-C 1.1 vom 22.1.93!!!
  27. (Andere sinnvolle Anwendungen außer Pure-C kenne ich nicht, lasse mich jedoch
  28. gerne eines besseren belehren! Der Pure-Profiler soll auch mit VDIFONT-B
  29. zusammen funktionieren, der Pure-Debugger jedoch leider nicht.)
  30.  
  31.  
  32. Und dann gibt's noch ein paar Zutaten mehr:
  33.  
  34. MagX-Patch dient zum Patchen von Mag!X 2.0. Die Originalpatchanleitung findet
  35. man in MAGXPTCH.TXT.
  36. ACHTUNG: Vor dem Einsatz von VDIFONT-CPX unter Mag!X 2.0 sollte man Mag!X auf
  37. jeden Fall patchen! Die nachgestarteten Programme haben ansonsten keine
  38. Möglichkeit, den eingestellten AES-Zeichensatz zu erkennen!!!
  39. nochmal ACHTUNG: MAGX.RAM-Versionen mit anderer Länge als 148491 Bytes sind
  40. neuerem Datums und benötigen den Patch nicht mehr. Ebenso kann es sein, daß
  41. die eigene Mag!X-Version schon gepatcht ist, so hat z.B. ASH nur gepatchte
  42. Versionen ausgeliefert. All diese Fälle berücksichtigt MAGXPTCH.TOS und
  43. patcht MAGX.RAM wirklich nur dann, wenn es nötig ist. Sie können es also auf
  44. jeden Fall ruhig auf Ihr Mag!X loslassen.
  45.  
  46. GDOSFONT liefert diverse Informationen über die installierten GDOS-
  47. Zeichensätze.
  48.  
  49. AESFONT ist ein Demo-Quelltext, wie man unter allen TOS-Versionen den akt.
  50. eingestellten AES-Zeichensatz ermittelt.
  51.  
  52. SYSFONTS ist ein Quelltext/Programm, welches die im ROM befindlichen System-
  53. zeichensätze als GDOS-Zeichensätze zur weiteren Modifikation auf Platte
  54. ablegt.
  55.  
  56.  
  57. Installation/Beschreibung von VDIFONT-R (nur für TOS!):
  58. -------------------------------------------------------
  59.  
  60. Man werfe VDIFONTR.PRG in den AUTO-Ordner des Bootlaufwerkes.
  61. Dabei ist zu beachten, daß VDIFONT-R *** _NACH_ *** NVDI, GDOS, SELECTRIC
  62. oder ähnlichen Programmen im Auto-Ordner gestartet werden muß, also am besten
  63. möglichst weit hinten. GDOS muß installiert/aktiviert sein, ansonsten
  64. bewirkt VDIFONT-R nichts.
  65.  
  66. Bootet man den Rechner neu, so sollte man eine Meldung von VdiFont mit
  67. Versionsnummer, Datum und Copyright auf dem Schirm sehen. Nach dem Laden der
  68. Autoordnerprogramme wird der Schirm weiß, nun sollte man die Meldung "Lade
  69. GDOS-Zeichensätze..." sehen. Unter OverScan-ST erscheint hier unter Umständen
  70. (je nach verwendeten OverScan-Treiber) Müll auf dem Bildschirm, was aber
  71. keinerlei Auswirkungen haben sollte.
  72. Anschießend erscheint wie gewohnt der Desktop mit dem gewohnten Zeichensatz.
  73.  
  74. Bis jetzt hat das ganze also noch nicht viel verändert, bis auf die Tatsache,
  75. daß die GDOS-Zeichensätze geladen wurden. Dies geschieht normalerweise erst
  76. beim Start von Programmen, die die Zeichensätze benutzen möchten.
  77.  
  78. Möchte man nun gerne einen GDOS-Zeichensatz als GEM-Zeichensatz einstellen,
  79. so muß dies mit VDIFONT-CPX geschehen.
  80.  
  81.  
  82. Installation/Beschreibung von VDIFONT-CPX (TOS/Mag!X/MTOS):
  83. -----------------------------------------------------------
  84.  
  85. VDIFONT-CPX ist ein CPX-Modul für das modulare Kontrollfeld von Atari.
  86. Falls sie dieses also nicht besitzen, so können die mit dem VDIFONT-Paket
  87. überhaupt nichts anfangen! Man kann das modulare Kontrollfeld kostenlos
  88. von seinem Fachhändler kopieren lassen, oder auch in der Atari-Mailbox
  89. downloaden: MAUS Main-Taunus-Kreis (MTK) 06196-81041.
  90.  
  91. Wählt man das CPX an, so erhält man eine Zeichensatzauswahl. In der ersten
  92. Listbox sind die Zeichensatznamen zu sehen, proportionale Zeichensätze sind
  93. hell dargestellt und nicht anwählbar, da sie sich nicht als AES-Zeichensatz
  94. eignen. Vor den Namen befindet sich unter Umständen noch ein einelner
  95. Buchstabe: 'P' besagt, daß es sich um einen proportialen Zeichensatz handelt,
  96. 'S' besagt, daß es sich um einen Zeichensatz von SPEEDO-GDOS handelt.
  97.  
  98. In der Listbox darunter kann man eine der jeweils verfügbaren Größen in
  99. 'Points' anwählen, rechts daneben sieht man immer ein Schriftmuster in der
  100. ausgewählten Schriftart.
  101.  
  102. Mit "Sichern" können sie den Zeichensatz als AES-Zeichensatz anmelden.
  103. Hierzu können die die Einstellungen als VDIFONT.CNF ablegen, diese Datei wird
  104. von VDIFONT-R beim Booten automatisch gelesen und ausgewertet, wenn sie sich
  105. im Wurzelverzeichnis des Bootlaufwerkes befindet.
  106. Haben sie Mag!X 2.0 gebootet, so können sie den ausgewählten Zeichensatz auch 
  107. in MAGX.INF ablegen lassen, haben sie MultiTOS gebootet, so können sie ihn
  108. (sofern es sich um einen SPEEDO-Zeichensatz handelt) in GEM.CNF anmelden
  109. lassen.
  110. Booten sie den Rechner neu, so sollten sie in jedem Falle den neuen AES-
  111. Zeichensatz bewundern können. An dieser Stelle übrigens ein Hinweis: Noch
  112. längst nicht alle Programme kommen mit anderen AES-Systemzeichensätzen
  113. zurecht!
  114.  
  115. Eventuell bietet VDIFONT-CPX ihnen auch noch an, VDIFONT.FNT in ASSIGN.SYS
  116. anzumelden:
  117. Im Falle TOS oder Mag!X 2.0 (nicht im Falle MultiTOS) benötigt das AES beim
  118. angemeldeten Zeichensatz auch eine Größe für die kleine Schrift, welche u.a.
  119. für Iconbeschriftungen verwendet wird. Existiert für die angewählte Schriftart
  120. jedoch kein passender kleiner Zeichensatz, so kann VDIFONT-CPX einen selber
  121. anmelden. Es handelt sich hierbei um einen modifizierten kleinen Systemzeichen
  122. satz, der als VDIFONT.FNT angemeldet wird.
  123.  
  124. Mit "OK" verlassen sie das CPX-Modul.
  125.  
  126.  
  127. Installation/Beschreibung von VDIFONT-B (TOS/Mag!X/MTOS):
  128. ---------------------------------------------------------
  129.  
  130. Kopieren Sie VDIFONTB.PRG in das Verzeichnis des Programmes, welches Sie mit
  131. einem anderen Zeichensatz starten wollen (z.B. PC.PRG).
  132. Starten Sie jetzt VDIFONTB.PRG zum ersten Mal, so erscheint eine Dateiauswahl-
  133. box, wo sie das Programm angeben können. Diese Information wird im akt.
  134. Verzeichnis als VDIFONT.CNF abgelegt.
  135. Ab nun sieht VDIFONT-B immer automatisch in dieser Datei nach, welches Programm 
  136. es starten soll und startet es automatisch. Versuchen Sie dieses, so werden
  137. Sie jedoch nur eine Fehlermeldung "ungültige VDIFONT.CNF-Datei" ernten, denn
  138. VDIFONT-B weiß ja noch gar nicht, welchen Zeichensatz es einstellen soll.
  139. Dies kann mit VDIFONT-CPX festgelegt werden, in dem man die Zeichensatzdaten
  140. in genau dieser VDIFONT.CNF-Datei ablegt. Wichtig ist hierbei, daß Sie eine
  141. eventuelle Frage nach dem Anlegen von VDIFONT.FNT in ASSIGN.SYS mit "NEIN"
  142. beantworten!
  143.  
  144.  
  145. Internes:
  146. ---------
  147. VdiFont wurde mit Pure-C 1.1 entwickelt.
  148. VdiFont-R verwendet die XBRA-Kennung 'VFNT' um den Trap #2 zu verbiegen;
  149.   haben Sie NVDI installiert, so ist VdiFont-R nach der Bootphase nicht
  150.   mehr im TRAP #2 eingeklinkt.
  151. VdiFont-B verwendet auch die XBRA-Kennung 'VFNT' um den Trap #2 zu
  152.   verbiegen, deinstalliert sich jedoch sofort nach dem Umstellen des
  153.   Zeichensatzes selber.
  154. Ein Cookie wird seit Version 2.00 nicht mehr angelegt.
  155.  
  156.  
  157. Darf ich VDIFONT weitergeben?
  158. -----------------------------
  159. Aber immer doch! VDIFONT ist Fluchware, d.h. bei jedem Nicht-funktionieren
  160. ist laut und unmißverständlich nach Norden (dort wohne ich) zu fluchen!
  161. Die Verbreiterung durch Mailboxen, Kopiertreffen etc. ist erlaubt, jedoch
  162. nicht die komerzielle Verbreiterung (PD-Disketten, etc.).
  163. VDIFONT muß also immer kostenlos weitergegeben werden und darf auch nur
  164. komplett weitergegeben werden!
  165.  
  166. Die Routinen in den Quelltexten können von eigenen Programmen verwendet
  167. werden, es ist in diesem Fall kein Hinweis, daß man meine Routinen verwendet
  168. hat, vonnöten!
  169.  
  170.  
  171. Was hat sich seit Version 1.00 getan?
  172. -------------------------------------
  173. v1.01:
  174. - neues Beispielprogramm APSTART
  175. - Quelltext zu VDIFONTA überarbeitet
  176. - falls kein Cookie installiert werden konnte gibt's 'ne Meldung
  177. - ptsout[0-3] (=work_out[45-48]) werden jetzt nach einen v_opn(v)wk() gesetzt
  178. - GDOSFONT überarbeitet
  179.  
  180. v1.02:
  181. - ist VdiFont resident installiert, so wird ggf. auch vst_load_fonts()
  182.   abgefangen, um den doppelten Aufruf zu vermeiden
  183.   Nebeneffekt: cookie->nfonts ist jetzt -1 (früher: 0), wenn kein
  184.   vst_load_fonts() durch VdiFont stattfand
  185. - Quelltext zu APSTART / VDIFONTA überarbeitet, an Version 1.02 angepasst
  186.  
  187. v1.03:
  188. - VdiFont läuft jetzt auch auf dem TT
  189.  
  190. v1.04:
  191. - VdiFont läuft jetzt auch ohne NVDI, was es vorher nicht tat
  192. - die Quelltexte zu APSTART/ VDIFONTA an VdiFont 1.04 angepasst
  193.  
  194. v1.04a:
  195. - VDIFONTA mit Check-Boxen ausgestattet
  196. - VDIFONT.ACC liegt jetzt in kompilierter und gelinkter Form vor
  197. - GDOSFONT zeigt auch die verfügbaren Zeichen in geschweiften Klammern an
  198. - NEU: VDIFONT.CPX für XControl ersetzt VDIFONT.ACC vollständig
  199. - NEU: AESFONT.C als Beispiel, wie man die AES-Zeichensatzdaten ermittelt
  200. - NEU: COOKIEJR.PRG legt leeren Cookiejar mit 40 Plätzen an
  201. - NEU: SYSFONTS.TOS speichert die Systemfonts als GDOS-Zeichensätze ab
  202.  
  203. v2.00:
  204. - VdiFont komplett neu, ferner in 3 Module zerlegt, kein Cookie mehr
  205. - ApStart, CookieJR und VdiFont.ACC sind entfallen
  206. - VdiFont-CPX hat jetzt eine schöne Fontauswahl!
  207. - SysFont legt die Fonts jetzt im INTEL-Format ab
  208. - AesFont.C war der totale Schrott, nun hoffentlich korrekt!
  209. - GDOSFont funkt jetzt auch mit WINX 2.x, Mag!X 2.0 und MTOS
  210.  
  211. v2.01:
  212. - nicht offizielle ß-Version
  213.  
  214. v2.10:
  215. - VdiFont-CPX hat ein neues Symbol! Dies haben wir Markus Pristovsek
  216.   zu verdanken, an dieser Stelle nochmals ein herzliches Dankeschön!
  217. - VdiFont-CPX kann jetzt auch VdiFont.FNT in ASSIGN.SYS eintragen,
  218.   wenn der Bildschirmtreiber nicht SCREEN.SYS heißt
  219. - VdiFont-B stürzte mehr ab als das es funktionierte!!! Nun klappt es
  220.   hoffentlich!
  221. - VdiFont-B sucht nun zuerst im eigenen, dann im aktuellen
  222.   Verzeichnis nach VDIFONT.CNF
  223. - kleine interne Änderungen an GDOSFONT
  224. - die Routine zum Ermitteln der AES-Zeichensätze unterstützt
  225.   jetzt auch appl_find( "?AGI" ) und appl_xgetinfo()!!!
  226.  
  227.  
  228. Wohin mit den Flames ?
  229. ----------------------
  230. Maus-Netz: Harald Sommerfeldt @ KI
  231. E-Mail   : Harald_Sommerfeldt@ki.maus.de
  232.  
  233. Für Verbesserungsvorschläge oder verbesserte/erweiterte/neue Ansteuerungs-
  234. programme, Fragen etc. wäre ich allerdings auch sehr sehr dankbar.
  235.  
  236.  
  237. Recktschraibvehler (c) 1993-94 Harald Sommerfeldt
  238.